#include "hitls_build.h"
#ifdef HITLS_CRYPTO_PROVIDER

#include "crypt_eal_implprovider.h"

#ifdef HITLS_CRYPTO_MLDSA
#include "crypt_mldsa.h"
#endif

const CRYPT_EAL_Func g_pqcpSignMlDsa[] = {
#ifdef HITLS_CRYPTO_MLDSA
    {CRYPT_EAL_IMPLPKEYSIGN_SIGN, (CRYPT_EAL_ImplPkeySign)CRYPT_ML_DSA_Sign},
    {CRYPT_EAL_IMPLPKEYSIGN_VERIFY, (CRYPT_EAL_ImplPkeyVerify)CRYPT_ML_DSA_Verify},
#endif
    CRYPT_EAL_FUNC_END,
};

#endif